More strings


In [30]:
l = 'once upon a time'.split(' ')

In [31]:
'-'.join(l)


Out[31]:
'once-upon-a-time'

In [35]:
s = 'Brainstorming has lost'
print s
s = s.replace('lost', 'won')
print s

l = s.split(' ')
l.insert(2, 'almost')
print ' '.join(l)


Brainstorming has lost
Brainstorming has won
Brainstorming has almost won

List comprehension


In [8]:
animals_list = ['dog', 'cat', 'bird']
a = ['%ss'%each for each in animals_list]
print a


['dogs', 'cats', 'birds']

In keyword and more for loops


In [37]:
print 'dog' in animals_list
print 'storm' in 'brainstorming'
print 'zebra' not in animals_list

for each in animals_list:
    if 'a' in each:
        print 'a is in %s'%each
    else:
        print 'a is not in %s'%each


True
True
True
a is not in dog
a is in cat
a is not in bird

In [15]:
for i, each in enumerate(animals_list):
    print each, 'is in %s position'%i


dog is in 0 position
cat is in 1 position
bird is in 2 position

In [17]:
how_many_legs = [4, 4, 2]
for animal, n_legs in zip(animals_list, how_many_legs):
    print '%s has %s legs'%(animal, n_legs)


dog has 4 legs
cat has 4 legs
bird has 2 legs

In [19]:
# converting it to a dictionary using list comprehension
d = dict([(animal, n_legs) for animal, n_legs in zip(animals_list, how_many_legs)])
print d


{'bird': 2, 'dog': 4, 'cat': 4}

Json format


In [20]:
import json
json.dump(d, open('/tmp/test.json','w'))

d2 = json.load(open('/tmp/test.json', 'r'))
d2


Out[20]:
{u'bird': 2, u'cat': 4, u'dog': 4}

The os module


In [1]:
import os
os.getcwd()


Out[1]:
'/home/grg/git/alfa/notebooks/Python for science BBRC'

In [2]:
os.listdir(os.curdir)


Out[2]:
['Welcome session Python for science BBRC.slides.html',
 '.ipynb_checkpoints',
 'custom.css',
 'Numerical Python, Scientific Python.ipynb',
 'nilearn.png',
 'default_transition.tpl',
 'Welcome session Python for science BBRC.ipynb']

In [3]:
os.mkdir('/tmp/junkdir')

In [8]:
'junkdir' in os.listdir('/tmp')


Out[8]:
True

In [9]:
os.rmdir('/tmp/junkdir')

In [10]:
'junkdir' in os.listdir('/tmp')


Out[10]:
False

In [11]:
fp = open('/tmp/junk.txt', 'w')
fp.write('hello world\n')
fp.close()

In [12]:
fp = open('/tmp/junk.txt')
print fp.read()


hello world


In [13]:
os.remove('/tmp/junk.txt')

In [15]:
os.chdir('/tmp')
os.getcwd()


Out[15]:
'/tmp'

In [16]:
os.path.join(os.curdir, 'junk.txt')


Out[16]:
'./junk.txt'

In [17]:
os.path.abspath(os.path.join(os.curdir, 'junk.txt'))


Out[17]:
'/tmp/junk.txt'

In [18]:
os.path.dirname(os.path.abspath(os.path.join(os.curdir, 'junk.txt')))


Out[18]:
'/tmp'

In [20]:
os.path.basename(os.path.abspath(os.path.join(os.curdir, 'junk.txt')))


Out[20]:
'junk.txt'

In [21]:
os.path.splitext(os.path.abspath(os.path.join(os.curdir, 'junk.txt')))


Out[21]:
('/tmp/junk', '.txt')

In [22]:
os.path.exists('junk.txt')


Out[22]:
False

In [23]:
os.path.isfile('junk.txt')


Out[23]:
False

In [24]:
os.path.isdir('junk.txt')


Out[24]:
False

In [25]:
os.system('ls')


Out[25]:
0

In [28]:
for dirpath, dirnames, filenames in os.walk(os.curdir): 
    for fp in filenames:
        print os.path.abspath(fp)


/tmp/tmpt6dKG3.png
/tmp/tmpN0rjFE.png
/tmp/tmp_zno3u.png
/tmp/tmpVscz57.png
/tmp/tmpVCJdSI.png
/tmp/tmp3hsXFD.png
/tmp/tmpCwxvWk.png
/tmp/tmpsKZYSC.png
/tmp/tmp_7P7K8.png
/tmp/tmp4qWVlI.png
/tmp/tmp1U2cQd.png
/tmp/tmp3qMKCS.png
/tmp/tmpkzIP86.png
/tmp/tmpj9beMA.png
/tmp/tmpOY0MgA.png
/tmp/tmp8LTsxI.png
/tmp/justificatifs.pdf
/tmp/tmpnYAjSS.png
/tmp/tmpaKQDWo.png
/tmp/tmpGMgoN0.m
/tmp/tmpHsmSEh.png
/tmp/g656082.png
/tmp/tmpPdrmyZ.png
/tmp/tmp5RtBXH.png
/tmp/tmpONde2R.png
/tmp/tmpgJfgOP.png
/tmp/tmpQ1iE1u.png
/tmp/tmpLJxYji.png
/tmp/tmpVX_6eM.png
/tmp/tmpU6sXqG.png
/tmp/tmpH_KAH4.png
/tmp/tmpyke9Nz.png
/tmp/tmpza4b7L.png
/tmp/tmp8QVbnB.png
/tmp/tmpJ0HRrN.png
/tmp/tmppa2oca.png
/tmp/PMorlat.pdf
/tmp/tmpcrULR_.png
/tmp/tmpepadyj.png
/tmp/tmppf0199.png
/tmp/tmpb21Isk.png
/tmp/tmpx7zcgy.png
/tmp/tmpdZh2ju.m
/tmp/tmpoVNlDx.png
/tmp/1471-2156-12-82.pdf
/tmp/tmp3NfKcS.png
/tmp/tmpJYSA3m.png
/tmp/tmpDKJlqB.png
/tmp/tmpfLLUIz.png
/tmp/tmpemuSwE.png
/tmp/tmp6P9wRu.m
/tmp/tmpAiD5VE.png
/tmp/tmpBG5ry2.png
/tmp/munkres.m
/tmp/tmpf2ykuT.png
/tmp/tmpF0rMdR.png
/tmp/tmpQwHstc.png
/tmp/tmpEWmb_L.png
/tmp/tmpTOXuLr.png
/tmp/tmpGllUqd.png
/tmp/tmprCCQSN.png
/tmp/tmp2fFFJf.png
/tmp/tmpmlrCXk.png
/tmp/tmp07e5eV.png
/tmp/tmp3AIRpj.png
/tmp/OrdredemissionpersonnelGO.pdf
/tmp/tmpIeP58s.png
/tmp/tmp9ESVL0.png
/tmp/tmpMfXfQA.png
/tmp/tmpW6NN67.png
/tmp/tmpOzfYHR.png
/tmp/cv.pdf
/tmp/tmpjrOPuC.png
/tmp/tmpFIHcIl.png
/tmp/tmp4UigVs.png
/tmp/tmpkJTMer.png
/tmp/tmpZAiC7J.png
/tmp/tmpUl0LCu.png
/tmp/tmpiifTyp.png
/tmp/tmp3YtcMP.png
/tmp/tmpXjls6D.png
/tmp/tmpzBMI7c.png
/tmp/tmpgwcJ9Q.png
/tmp/tmpVWx55i.png
/tmp/tmpXgkNdt.m
/tmp/tmp60UOKA.png
/tmp/tmpfufP7s.png
/tmp/tmpXgXOVr.png
/tmp/tmpBoyJlu.png
/tmp/tmpI2RgRQ.png
/tmp/tmpGhIbRe.png
/tmp/tmpGO3A5u.png
/tmp/tmpGvT2Fg.png
/tmp/tmpOf6kVp.png
/tmp/tmpKwHz4Y.png
/tmp/tmpTvXFcA.png
/tmp/tmpfg0XsS.png
/tmp/Jin(2014).pdf
/tmp/tmpeQeihz.png
/tmp/tmp1BTSx4.png
/tmp/tmpGHcIo2.png
/tmp/tmpdk25Uh.png
/tmp/tmpyeObc_.png
/tmp/Objectives.pdf
/tmp/tmpggJcuj.png
/tmp/tmpHRFUtj.png
/tmp/tmpwp7o6T.png
/tmp/tmpVNDfw0.png
/tmp/tmpLjWWeb.png
/tmp/tmpggqR2_.png
/tmp/tmpddDB57.png
/tmp/tmpYZTl9F.png
/tmp/tmpLBfrCs.png
/tmp/tmp2NWzZl.png
/tmp/tmpS_s3qf.png
/tmp/tmpk6bkyS.png
/tmp/tmpAtkNYo.png
/tmp/tmpOctL04.png
/tmp/tmpUpU2nq.png
/tmp/tmpNqsJ8Y.png
/tmp/Contrato Alquiler Carrer Roger de Flor 84.pdf
/tmp/tmpi5ASht.png
/tmp/WalkingTest.avi
/tmp/tmp4ylWI2.png
/tmp/tmpdG1lDh.png
/tmp/tmp6pgEZG.png
/tmp/tmpMKd_Y0.png
/tmp/ICT_for_Assessment_and_Rehabilitation_in_Alzheimer’s_Disease_and_Related_Disorders.PDF
/tmp/tmp2sbAwu.png
/tmp/tmpnbkF93.png
/tmp/tmpJLM0oJ.png
/tmp/tmpbV6qhZ.png
/tmp/tmpCfBDP3.png
/tmp/tmp1aJYdL.png
/tmp/tmpP4bH3O.png
/tmp/tmpdkbXeM.png
/tmp/tmphJdI5b.png
/tmp/tmp05w0QF.png
/tmp/tmpwga6bG.png
/tmp/tmp1wa_XF.png
/tmp/tmpOPqX2P.png
/tmp/tmpuGfHaI.png
/tmp/tmpwgLY7V.png
/tmp/Verbatimgroupmeeting.pdf
/tmp/tmpV4DBwj.png
/tmp/tmpaEiEQF.png
/tmp/tmpRwdNZT.png
/tmp/tmpUkJHUK.png
/tmp/bv_29468_0
/tmp/tmpyqpHD_.png
/tmp/tmp2maS7H.png
/tmp/tmpbRaj8v.png
/tmp/tmpMYSgOr.png
/tmp/tmpnfM9py.m
/tmp/tmp6XwxVW.m
/tmp/tmpRG7Ulg.png
/tmp/tmpCGrzou.png
/tmp/tmp3fXFk6.png
/tmp/tmpk_nTfr.png
/tmp/tmpHMk5UO.png
/tmp/tmpSc8ZZj.png
/tmp/config-err-P0GwOK
/tmp/tmpwDxnyB.svg
/tmp/tmpcDXVbz.png
/tmp/tmpCCmlE3.png
/tmp/tmpa7bzKQ.png
/tmp/tmpZ697Ey.png
/tmp/1-s2.0-S1053811908010987-main.pdf
/tmp/tmpoWphxd.png
/tmp/PIIS1552526016331247.pdf
/tmp/tmpq2cU9D.png
/tmp/tmp9LV_iB.png
/tmp/tmpvohE9v.png
/tmp/tmplekpW2.png
/tmp/tmptiL7vj.png
/tmp/tmploWpel.png
/tmp/tmpkwWE88.png
/tmp/tmpI0QiGJ.png
/tmp/tmpfDXk0_.png
/tmp/tmp7dL5jI.png
/tmp/tmppKl2Ck.png
/tmp/tmp1FOdAF.png
/tmp/tmpFXRHk0.png
/tmp/tmp6ZFntF.png
/tmp/genotype_map.csv
/tmp/tmpO7Gpnc.png
/tmp/test.mesh.minf
/tmp/jama_Lyon_2017_mn_170003.pdf
/tmp/tmpm8iMz1.svg
/tmp/tmpLm2ttn.png
/tmp/tmp4og8Ru.png
/tmp/md.png
/tmp/tmpcshLjj.png
/tmp/tmpEZa8Ew.png
/tmp/tmpIvaDmY.png
/tmp/jpi-47888743680180496430630
/tmp/tmpcQb4zA.png
/tmp/tmpcUDdLk.m
/tmp/tmpmfG0dG.png
/tmp/tmp7nbSzw.png
/tmp/tmpMdxo_D.png
/tmp/tmpXV1sYN.m
/tmp/tmpH268GG.png
/tmp/tmpagFTq8.png
/tmp/LCClogDemons.gif
/tmp/tmp6Dpke4.png
/tmp/tmptFEVDl.png
/tmp/tmpQ9siIt.png
/tmp/tmpTSaw0y.png
/tmp/tmpDWHhwL.png
/tmp/tmp1nRi3W.png
/tmp/tmpFImZBY.png
/tmp/tmp8nOS0u.png
/tmp/tmpolbGIF.png
/tmp/tmp8g7Gn9.png
/tmp/tmpo0EaD3.png
/tmp/tmpBPVTQs.png
/tmp/easyjet.pdf
/tmp/tmpNi2Owf.png
/tmp/tmpixdzeA.png
/tmp/MODELE ATTESTATION NON PAIEMENT.pdf
/tmp/tmpmVSNnF.png
/tmp/tmp09d0Kh.png
/tmp/tmp6jI2vg.m
/tmp/tmpVmBYiW.png
/tmp/tmp_0PFaq.png
/tmp/tmp1Pp34Y.png
/tmp/tmpzFqwGR.png
/tmp/tmp5tVxBr.png
/tmp/tmpukor_S.png
/tmp/tmpZZmcl6.png
/tmp/tmpWAaYjb.m
/tmp/tmpUZhsHX.png
/tmp/tmprZHN2L.png
/tmp/awp132.pdf
/tmp/tmpUTkmsu.png
/tmp/tmpghkinu.png
/tmp/tmp9OyZW_.png
/tmp/tmpY0r5UB.png
/tmp/tmp4raJdr.png
/tmp/tmpgVKxom.png
/tmp/tmpFXacdz.png
/tmp/tmp5IoDGd.png
/tmp/tmpNKqhco.png
/tmp/tmpxfLzvZ.png
/tmp/tmpF1STMA.png
/tmp/tmpqEzosq.png
/tmp/tmpLQkE1z.png
/tmp/tmpzLP6wY.png
/tmp/tmp5R7jXv.png
/tmp/tmppt1qSr.png
/tmp/tmpee7o_I.png
/tmp/VerbatimMNC317-03-2017.pdf
/tmp/tmph2wNlU.png
/tmp/tmp4_kKMr.png
/tmp/tmpUdFP4a.png
/tmp/tmp6C1rBB.png
/tmp/tmpVbWgP0.png
/tmp/tmpvSz05q.png
/tmp/tmpUiM2aT.png
/tmp/tmpDhkEk0.png
/tmp/tmpmpX0gP.png
/tmp/tmpKy8iUl.png
/tmp/tmpMldcjs.png
/tmp/tmpSfmpfX.png
/tmp/tmpvTyRsT.png
/tmp/tmpbPwUE4.png
/tmp/tmpyzU5mu.svg
/tmp/tmpE1Uvct.png
/tmp/Consigne chat.pdf
/tmp/tmpLwKuKb.png
/tmp/tmp5_iwRE.png
/tmp/tmpYDmrut.png
/tmp/tmpGCctLL.png
/tmp/tmp1gVdfm.png
/tmp/tmpeAg3O6.png
/tmp/tmpdrzT9s.m
/tmp/tmpIuqrhP.png
/tmp/tmpo5EU8j.png
/tmp/tmp3PdINJ.png
/tmp/tmp6fgDLh.png
/tmp/tmp8RRpc6.png
/tmp/tmpzWURob.png
/tmp/tmpiqa8Z3.png
/tmp/tmpi4yNuc.png
/tmp/tmpPaKniE.png
/tmp/tmp5gF6RM.png
/tmp/tmpI2cgsG.png
/tmp/tmp6p9Pbt.png
/tmp/tmp6g7Y4e.png
/tmp/tmpjA4GrT.png
/tmp/tmpbjz8ox.png
/tmp/tmpGRZ6fG.png
/tmp/tmpdmyITp.png
/tmp/tmpJDFxwM.png
/tmp/test.mesh
/tmp/tmpQiJz1O.png
/tmp/tmpD2kfQP.png
/tmp/tmpLgfhb2.png
/tmp/tmpIpPanM.png
/tmp/tmp9eOUZ4.png
/tmp/tmp7gnwlV.png
/tmp/tmpVeuMaV.png
/tmp/tmp7OhlLu.png
/tmp/tmp7BCV_4.png
/tmp/tmp2qhhF4.png
/tmp/tmp8UyBXG.png
/tmp/tmpmHTel9.png
/tmp/left_temporal.nii.gz.minf
/tmp/tmpi0Vik7.png
/tmp/tmpmdjaQU.png
/tmp/.X0-lock
/tmp/tmptZHCxX.png
/tmp/tmpy2qQGk.png
/tmp/tmpmodkXa.png
/tmp/tmpjTbPMn.png
/tmp/tmp1mKiQG.png
/tmp/tmpmFOd_U.m
/tmp/tmpsJMH6A.png
/tmp/atom-1.13.1-grg.sock
/tmp/tmpschMyd.png
/tmp/tmpukAWGG.m
/tmp/tmpwtiIYM.png
/tmp/tmp2i5chz.png
/tmp/tmpzgd488.png
/tmp/tmpd0rF52.png
/tmp/tmp2VjQUq.png
/tmp/tmpEEUSX3.png
/tmp/tmpz_T5Cg.png
/tmp/2017_NOM COGNOM Objectius.docx
/tmp/tmp8rCcmG.png
/tmp/tmpPb4JZO.png
/tmp/tmpCk1HRm.png
/tmp/tmp_TvTrU.png
/tmp/tmpaUTzQw.png
/tmp/tmpiJejtS.png
/tmp/tmpfB2PF1.png
/tmp/tmp1jaD_U.png
/tmp/firefox-52.0.tar.bz2
/tmp/tmpkiWjV3.png
/tmp/tmpBz0IvB.png
/tmp/animated.gif
/tmp/tmpNA_Uqy.png
/tmp/tmpK2qIjP.png
/tmp/tmpqtJjao.png
/tmp/tmp9XFK6j.png
/tmp/tmpyfzNnO.png
/tmp/tmpYcGjIv.png
/tmp/tmpW6UbPn.png
/tmp/jpi-57513032005465911991116
/tmp/tmpNwZT9I.png
/tmp/tmpe9hQd1.png
/tmp/tmpMibMlL.png
/tmp/xauth-1000-_0
/tmp/tmp8n_Goe.png
/tmp/tmpR3UXjH.png
/tmp/tmpAJm4At.png
/tmp/tmplTvfLu.png
/tmp/tmpld48Gy.png
/tmp/tmpFUpHVI.png
/tmp/tmprNeebo.png
/tmp/tmplcyK8k.png
/tmp/tmpo4KUDj.m
/tmp/tmp3OdPBg.png
/tmp/tmp7akckb.m
/tmp/tmpbcvZi7.png
/tmp/tmpD4jSQh.png
/tmp/tmpGBeByK.png
/tmp/tmpwz7BXH.png
/tmp/tmpVoFaNE.png
/tmp/tmpcW3Zi2.png
/tmp/tmpddb_fa.m
/tmp/tmp1H6a9T.m
/tmp/lapjv.m
/tmp/tmpiV5PxZ.png
/tmp/Verbatimgroupmeeting (1).pdf
/tmp/tmpXMxeXp.png
/tmp/tmpcJlFa8.png
/tmp/tmpys7JPA.png
/tmp/tmpTXKkNp.png
/tmp/tmpYmoGWc.png
/tmp/tmpu4N87J.png
/tmp/tmp2Vnjda.png
/tmp/tmpf9_Phf.png
/tmp/tmpzJwPfR.png
/tmp/Fiche de renseignements - Création Missionnaire - Missionnaire.pdf
/tmp/tmphISPXl.png
/tmp/tmpQx0T0t.png
/tmp/tmpEJC5WX.png
/tmp/tmp2TtX0y.png
/tmp/tmpKb3vc5.png
/tmp/tmp7dvBmy.png
/tmp/FDuveauPRobert.pdf
/tmp/ampa.svg
/tmp/tmpm0bJaj.png
/tmp/tmpBfORUY.png
/tmp/tmpVVf5Ry.png
/tmp/tmpn_Y6XL.png
/tmp/tmpIiax8M.png
/tmp/tmpICYGID.png
/tmp/tmpISO4GR.png
/tmp/tmpRsTh4h.png
/tmp/tmpRctCH6.png
/tmp/tmpNFAmtA.png
/tmp/tmphYjyyE.png
/tmp/tmp01mbCP.png
/tmp/firefox-51.0.tar.bz2
/tmp/tmpNoLlWy.png
/tmp/tmpuYkGl0.png
/tmp/tmpNGIVvq.png
/tmp/tmp25C0Yf.png
/tmp/tmprgevqT.png
/tmp/tmpj5ys1j.png
/tmp/tmpM84aZn.png
/tmp/tmpFQusEq.png
/tmp/tmp7c6Nb6.png
/tmp/tmpKHWM7s.png
/tmp/tmpAL1jXH.png
/tmp/tmpq2xdn6.png
/tmp/tmpxymxQS.png
/tmp/tmpUiOJZ2.png
/tmp/tmpxCIzEW.png
/tmp/tmpp1UDZb.png
/tmp/tmp3r9EDM.png
/tmp/tmpfUHDSp.png
/tmp/tmp3yCQ4Q.png
/tmp/tmpWuiMQX.png
/tmp/tmpTFnyAT.png
/tmp/tmpuRejFc.png
/tmp/tmpY4sUPl.png
/tmp/tmpRYhIV4.png
/tmp/tmpLHKC5o.png
/tmp/tmpRgWAOL.png
/tmp/tmpZMMNMx.png
/tmp/tmpOhxhH2.png
/tmp/tmpqBmWcz.png
/tmp/tmpv31RQo.png
/tmp/tmp10RLq2.m
/tmp/tmpfYKHk1.png
/tmp/tmpOnhu7N.png
/tmp/tmpRNpHdU.png
/tmp/tmp7gqjOz.png
/tmp/tmpjX7EZW.png
/tmp/tmpadwACU.m
/tmp/tmpd_LYqr.png
/tmp/tmpT7Rwxd.png
/tmp/tmpRStsLu.png
/tmp/tmpG7D4HS.png
/tmp/tmpMFo9NN.png
/tmp/CV model intern IMIM_MCB.doc
/tmp/tmpcWfAjv.png
/tmp/tmplJ3Qoh.png
/tmp/tmpperEat.png
/tmp/tmpr5iVng.png
/tmp/right_perivent.nii.gz.minf
/tmp/tmpnhP9rl.png
/tmp/tmpW48lgV.png
/tmp/tmpocFnom.png
/tmp/tmpCGNQ_w.png
/tmp/tmp9t17gT.png
/tmp/tmpGKa9Du.png
/tmp/MINERVA_BSC.sqlite
/tmp/tmp6anuxL.png
/tmp/tmpMxAzX9.png
/tmp/tmphPWQZe.png
/tmp/tmpl3Qf0Z.png
/tmp/tmpy1YLYG.png
/tmp/tmptG5KiX.png
/tmp/tmp5On7pE.png
/tmp/tmposVc5q.png
/tmp/tmpGmA2Wv.png
/tmp/dossier_presse_national_2017.pdf
/tmp/tmpfk_Pek.png
/tmp/tmpDvkdLq.png
/tmp/tmpt6pXRE.m
/tmp/tmpjkyuyL.png
/tmp/tmpi2m04s.png
/tmp/tmpdIO12N.png
/tmp/tmpPnIrth.png
/tmp/tmpzT1fYp.png
/tmp/tmpkZK_Bs.png
/tmp/tmp_lyYSG.png
/tmp/tmpJQKLZJ.png
/tmp/tmpit2JHk.png
/tmp/tmpXzrFpg.png
/tmp/RIB Banque Populaire.pdf
/tmp/tmpAZQy1Q.png
/tmp/tmpI0_w5a.png
/tmp/tmpsIDA7C.png
/tmp/tmpoyTvJY.png
/tmp/tmpfR179G.png
/tmp/tmp3gnv6X.png
/tmp/tmpdVIaUW.png
/tmp/Passeport (4 premières pages).pdf
/tmp/tmpShJb67.png
/tmp/tmpqvYd4S.png
/tmp/tmpb1ZMG3.png
/tmp/PIIS1552526014024625.pdf
/tmp/tmpoZYLBS.png
/tmp/tmpyp9i6X.png
/tmp/tmpSVLKvr.png
/tmp/tmposzut7.png
/tmp/tmpxqhrYG.png
/tmp/HBM-38-1191.pdf
/tmp/tmpm6BFeM.png
/tmp/tmpjb0keB.png
/tmp/right_perivent.nii.gz
/tmp/tmpvBNhwk.png
/tmp/tmpCihtxy.png
/tmp/tmpnjM9uo.png
/tmp/tmpv1aQvY.png
/tmp/interaction.xls
/tmp/matchedgroups.json
/tmp/tmpT7_Q4e.png
/tmp/tmp3ksiMW.m
/tmp/tmpsXdxaH.png
/tmp/tmpywNOLj.m
/tmp/tmp002xWa.png
/tmp/covariates.xls
/tmp/tmpDmIEnA.png
/tmp/tmpOkujha.png
/tmp/BoardingPass.pdf
/tmp/tmpRK62uX.png
/tmp/tmpwKpkpX.png
/tmp/tmpk5LqGZ.png
/tmp/tmpuH28W4.png
/tmp/tmpkBnIKO.png
/tmp/tmpaolR3O.png
/tmp/tmpj8dMp3.png
/tmp/inscripcio_la_cursa.pdf
/tmp/tmp6KkAbx.png
/tmp/thresholded.nii.gz
/tmp/tmprjBDX1.png
/tmp/Xeroxdriver.log
/tmp/bv_29468_2
/tmp/tmpXgcMWv.png
/tmp/tmpP4oaoX.png
/tmp/dartel.json
/tmp/tmp53nVWi.png
/tmp/tmpx93J7M.png
/tmp/tmpdan9la.png
/tmp/tmpqixOz2.png
/tmp/tmptDX_UN.png
/tmp/tmpzhqqTy.png
/tmp/tmp4T0EOS.png
/tmp/AccessingtheUKBiobankresource.pdf
/tmp/tmpH6Pf0l.png
/tmp/tmpjWM6I6.png
/tmp/tmp6vRlcZ.png
/tmp/tmpUp82cP.png
/tmp/tmpZ6QFOM.png
/tmp/UpAndGoTest-1.avi
/tmp/tmpkraAXp.png
/tmp/tmpzcseSv.png
/tmp/tmp_xeKuA.png
/tmp/tmpJcVsWJ.png
/tmp/tmphGpDwR.png
/tmp/tmpQVmX9P.png
/tmp/tmpq0OYAp.png
/tmp/tmp5zs3ID.m
/tmp/tmpAZg67l.png
/tmp/tmpr3eue6.png
/tmp/tmp8KXiP0.png
/tmp/tmp91YHE6.png
/tmp/tmpyueANf.png
/tmp/tmpEDuE5x.png
/tmp/tmpyYIorX.png
/tmp/tmpn17JLC.png
/tmp/tmpaWSC5c.svg
/tmp/tmpU7k27p.png
/tmp/tmpiLbIeg.png
/tmp/tmpANThOE.png
/tmp/tmpTtz2wy.png
/tmp/tmprYRe1G.png
/tmp/ScipyLectures.pdf
/tmp/tmpEgcqEX.png
/tmp/tmp5rHled.png
/tmp/tmpRPSTA8.png
/tmp/tmpnmF9xe.png
/tmp/tmpsXfAD_.png
/tmp/tmpbo3y3d.png
/tmp/bv_29468_1
/tmp/tmptYCA3n.png
/tmp/tmpCwwgZk.png
/tmp/tmpR5n8d9.png
/tmp/tmp0zh1lL.png
/tmp/tmptsyFF3.png
/tmp/tmpPIVQ4y.png
/tmp/tmpbmUNxN.png
/tmp/tmpnyAFFT.png
/tmp/tmpMDJrQ2.png
/tmp/tmpekrvIf.png
/tmp/tmp7md2Jo.png
/tmp/tmpFzFuN9.png
/tmp/tmpNnBRWj.png
/tmp/dartel.html
/tmp/tmprYjuYr.png
/tmp/tmpl1vx6_.png
/tmp/tmpDgKmBS.png
/tmp/tmpnMEG65.png
/tmp/tmpuSrgPX.png
/tmp/tmpXQPa9S.png
/tmp/tmpRhHV6G.png
/tmp/tmpIjrvZE.png
/tmp/tmpjoNfyv.png
/tmp/tmpxJrcxX.png
/tmp/tmpvBPpzq.png
/tmp/tmpwJ69fH.png
/tmp/tmp_Is5Qo.png
/tmp/tmpWUi3Jx.png
/tmp/tmpAUKLXn.png
/tmp/tmpHh0FHY.png
/tmp/tmpLESMT3.png
/tmp/tmpsKopkS.png
/tmp/tmpNCq1Al.png
/tmp/tmplslAOu.png
/tmp/tmpVAAmMn.png
/tmp/tmpIgcHdL.png
/tmp/tmplG8Dwp.png
/tmp/tmpHYYrjd.png
/tmp/tmpnV79E0.png
/tmp/tmpGAo_AF.png
/tmp/tmpsLPFgF.png
/tmp/jpi-57511052724776405213995
/tmp/tmp99inHA.png
/tmp/tmpnZ1O2b.png
/tmp/tmpjol3Cy.png
/tmp/tmpqiOvwe.png
/tmp/tmpC8BFYk.png
/tmp/tmpV9ty3o.png
/tmp/Fiche de renseignements - Création Missionnaire - Missionnaire (1).pdf
/tmp/tmpumtk7W.png
/tmp/tmpzHGf4E.png
/tmp/tmpP5P9eg.png
/tmp/tmpxoG0Te.png
/tmp/tmpirqcW5.png
/tmp/tmpFVcvO9.png
/tmp/tmp9HYtvr.png
/tmp/tmpiX8VFD.png
/tmp/tmprq9chM.png
/tmp/tmpvdBhfk.png
/tmp/tmpQZCdGK.png
/tmp/tmpUafR_w.png
/tmp/tmp7CRi02.png
/tmp/tmpBulBzB.png
/tmp/tmpTbw9NM.png
/tmp/tmpVydJed.png
/tmp/tmp3V8pbP.png
/tmp/tmpburJOM.png
/tmp/Jacques Touchon.pdf
/tmp/tmpEok470.png
/tmp/tmp1MPDyn.png
/tmp/tmpYxwAkI.png
/tmp/tmpVCjPZ0.png
/tmp/tmpk1tw6w.png
/tmp/tmp8we16R.png
/tmp/tmpGnXkfQ.png
/tmp/tmpinnjF2.png
/tmp/tmpjpDl0X.png
/tmp/tmprjLCiR.png
/tmp/tmpmR86IU.png
/tmp/tmpbydvEF.png
/tmp/tmp5tzzl2.png
/tmp/tmpMFunvp.png
/tmp/tmpVl3wU3.png
/tmp/tmpdhKCRi.png
/tmp/tmpCHX46S.png
/tmp/tmpLHEq0d.png
/tmp/tmpatGFq3.png
/tmp/tmp7ZkGLQ.png
/tmp/tmpGKY0q6.png
/tmp/tmpbGe60T.png
/tmp/tmp4rXZyq.png
/tmp/tmpTjvBka.png
/tmp/tmpCHi6N2.png
/tmp/tmpeNwFjg.png
/tmp/sulci_list.txt
/tmp/tmpr3enpz.m
/tmp/Consigne chat.doc
/tmp/tmpgTtJfE.png
/tmp/tmpI1P2Id.png
/tmp/tmpGS3lLw.png
/tmp/tmpLLdg4y.png
/tmp/tmprJtoLZ.png
/tmp/tmpp6atIb.png
/tmp/tmp_iJmVa.png
/tmp/tmpIh6ifW.png
/tmp/tmpwhfisN.png
/tmp/f_ALFA_match_gsb2.m
/tmp/tmpHWY2xY.png
/tmp/tmp1NzjSX.png
/tmp/tmpdmsWC9.png
/tmp/tmpgHQGyp.png
/tmp/tmp70jmNy.png
/tmp/tmp2pRgke.png
/tmp/tmppIf7Um.png
/tmp/tmp3zu9F0.png
/tmp/tmpNNAnm3.png
/tmp/tmp4XNSKx.png
/tmp/thresholded2_spmT.nii.gz
/tmp/tmpoWXKZL.png
/tmp/sdata2016102.pdf
/tmp/tmphGj7q0.png
/tmp/thresholded_map.nii.gz
/tmp/tmpy8set6.png
/tmp/tmpwBykrj.png
/tmp/Ordre_de_mission_sans_frais.doc
/tmp/rois2.nii.gz
/tmp/tmpOMvSYk.png
/tmp/tmpRt8HM7.png
/tmp/tmp71rg6W.png
/tmp/tmpRxRu5f.png
/tmp/tmp5_FHB0.png
/tmp/tmpS5aZUZ.png
/tmp/tmpTQODgp.png
/tmp/tmpNkSf6y.png
/tmp/tmpZvNuUZ.png
/tmp/tmpxxLYVS.png
/tmp/tmpR4L5Qa.png
/tmp/tmpH55eGn.png
/tmp/tmpZB8Unl.png
/tmp/tmpma1OaI.png
/tmp/tmpb2_fEA.png
/tmp/tmpXj8ETM.png
/tmp/tmp0eLfGa.png
/tmp/tmp3AZ6LM.png
/tmp/tmpZ2CWaS.png
/tmp/tmpAngZqY.png
/tmp/tmphw9FKw.png
/tmp/tmppYmgzc.png
/tmp/tmpFzafGE.png
/tmp/tmp1OGWVW.png
/tmp/tmpI3LyeE.png
/tmp/tmpaCjunA.png
/tmp/tmpKNwSDj.png
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/X0
/tmp/.parentlock
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/10550.png
/tmp/12483.png
/tmp/44491.png
/tmp/10319.png
/tmp/10613.png
/tmp/11191.png
/tmp/44004.png
/tmp/10346.png
/tmp/77040.png
/tmp/55630.png
/tmp/10144.png
/tmp/10053.png
/tmp/11679.png
/tmp/77109.png
/tmp/11514.png
/tmp/66030.png
/tmp/12445.png
/tmp/11195.png
/tmp/55469.png
/tmp/13059.png
/tmp/11687.png
/tmp/11414.png
/tmp/10151.png
/tmp/10052.png
/tmp/55529.png
/tmp/10778.png
/tmp/10298.png
/tmp/11042.png
/tmp/12858.png
/tmp/11262.png
/tmp/12624.png
/tmp/10026.png
/tmp/21084.png
/tmp/21002.png
/tmp/11803.png
/tmp/11436.png
/tmp/12324.png
/tmp/13151.png
/tmp/11630.png
/tmp/11686.png
/tmp/66133.png
/tmp/10397.png
/tmp/10071.png
/tmp/10855.png
/tmp/10235.png
/tmp/13345.png
/tmp/44091.png
/tmp/10150.png
/tmp/10251.png
/tmp/12548.png
/tmp/10070.png
/tmp/10338.png
/tmp/77188.png
/tmp/13293.png
/tmp/66019.png
/tmp/11355.png
/tmp/10697.png
/tmp/10162.png
/tmp/11201.png
/tmp/10482.png
/tmp/12379.png
/tmp/10541.png
/tmp/21092.png
/tmp/12730.png
/tmp/66128.png
/tmp/77252.png
/tmp/10787.png
/tmp/66048.png
/tmp/77179.png
/tmp/10577.png
/tmp/12975.png
/tmp/12391.png
/tmp/10522.png
/tmp/10942.png
/tmp/11144.png
/tmp/12245.png
/tmp/11593.png
/tmp/10703.png
/tmp/10023.png
/tmp/13054.png
/tmp/44119.png
/tmp/10515.png
/tmp/10870.png
/tmp/11184.png
/tmp/55166.png
/tmp/10418.png
/tmp/11658.png
/tmp/12067.png
/tmp/11943.png
/tmp/10330.png
/tmp/11858.png
/tmp/44205.png
/tmp/11620.png
/tmp/12582.png
/tmp/10750.png
/tmp/12637.png
/tmp/11691.png
/tmp/12995.png
/tmp/21130.png
/tmp/12417.png
/tmp/10354.png
/tmp/10035.png
/tmp/66026.png
/tmp/13063.png
/tmp/11641.png
/tmp/55388.png
/tmp/12516.png
/tmp/11136.png
/tmp/12704.png
/tmp/55708.png
/tmp/11291.png
/tmp/11252.png
/tmp/13268.png
/tmp/10453.png
/tmp/77034.png
/tmp/66164.png
/tmp/12711.png
/tmp/13309.png
/tmp/12878.png
/tmp/11038.png
/tmp/44043.png
/tmp/55488.png
/tmp/10988.png
/tmp/10433.png
/tmp/44632.png
/tmp/66017.png
/tmp/12963.png
/tmp/12724.png
/tmp/11829.png
/tmp/10361.png
/tmp/10496.png
/tmp/55353.png
/tmp/10593.png
/tmp/10396.png
/tmp/13144.png
/tmp/10737.png
/tmp/12970.png
/tmp/12810.png
/tmp/10645.png
/tmp/44141.png
/tmp/13312.png
/tmp/11351.png
/tmp/11360.png
/tmp/11426.png
/tmp/12920.png
/tmp/44723.png
/tmp/44660.png
/tmp/66492.png
/tmp/44046.png
/tmp/10325.png
/tmp/77217.png
/tmp/10199.png
/tmp/11590.png
/tmp/44147.png
/tmp/21073.png
/tmp/77037.png
/tmp/66270.png
/tmp/11561.png
/tmp/10056.png
/tmp/11461.png
/tmp/10634.png
/tmp/66257.png
/tmp/66131.png
/tmp/10530.png
/tmp/66141.png
/tmp/13322.png
/tmp/10794.png
/tmp/12636.png
/tmp/11387.png
/tmp/10106.png
/tmp/13169.png
/tmp/11139.png
/tmp/12271.png
/tmp/11415.png
/tmp/13242.png
/tmp/10118.png
/tmp/11979.png
/tmp/66169.png
/tmp/77195.png
/tmp/12279.png
/tmp/13244.png
/tmp/11180.png
/tmp/10809.png
/tmp/10263.png
/tmp/77024.png
/tmp/10117.png
/tmp/44057.png
/tmp/10225.png
/tmp/21011.png
/tmp/13061.png
/tmp/10536.png
/tmp/66309.png
/tmp/55323.png
/tmp/66335.png
/tmp/12659.png
/tmp/12783.png
/tmp/13215.png
/tmp/66293.png
/tmp/13043.png
/tmp/13035.png
/tmp/13217.png
/tmp/77151.png
/tmp/12032.png
/tmp/12785.png
/tmp/10253.png
/tmp/10213.png
/tmp/10200.png
/tmp/10102.png
/tmp/12812.png
/tmp/66039.png
/tmp/13075.png
/tmp/10016.png
/tmp/10248.png
/tmp/11114.png
/tmp/11152.png
/tmp/10090.png
/tmp/10946.png
/tmp/12174.png
/tmp/12056.png
/tmp/13070.png
/tmp/10563.png
/tmp/11902.png
/tmp/11656.png
/tmp/10822.png
/tmp/12172.png
/tmp/66267.png
/tmp/10901.png
/tmp/12252.png
/tmp/11937.png
/tmp/12121.png
/tmp/11030.png
/tmp/11156.png
/tmp/13090.png
/tmp/12861.png
/tmp/10108.png
/tmp/77241.png
/tmp/12904.png
/tmp/13238.png
/tmp/12502.png
/tmp/12323.png
/tmp/21051.png
/tmp/10416.png
/tmp/10099.png
/tmp/11292.png
/tmp/77093.png
/tmp/11458.png
/tmp/11830.png
/tmp/10065.png
/tmp/55297.png
/tmp/44151.png
/tmp/11007.png
/tmp/13008.png
/tmp/55734.png
/tmp/11614.png
/tmp/10724.png
/tmp/12787.png
/tmp/12409.png
/tmp/12941.png
/tmp/11225.png
/tmp/10217.png
/tmp/10158.png
/tmp/12327.png
/tmp/11872.png
/tmp/10436.png
/tmp/12304.png
/tmp/13306.png
/tmp/10362.png
/tmp/13083.png
/tmp/10735.png
/tmp/10334.png
/tmp/10096.png
/tmp/12493.png
/tmp/13417.png
/tmp/11012.png
/tmp/10972.png
/tmp/11597.png
/tmp/13127.png
/tmp/10326.png
/tmp/66042.png
/tmp/10385.png
/tmp/66094.png
/tmp/11254.png
/tmp/10678.png
/tmp/10245.png
/tmp/55539.png
/tmp/12699.png
/tmp/55483.png
/tmp/66183.png
/tmp/77027.png
/tmp/10329.png
/tmp/66368.png
/tmp/66050.png
/tmp/10025.png
/tmp/11583.png
/tmp/10858.png
/tmp/21012.png
/tmp/11245.png
/tmp/10317.png
/tmp/10461.png
/tmp/11219.png
/tmp/11247.png
/tmp/10212.png
/tmp/11638.png
/tmp/10692.png
/tmp/10370.png
/tmp/10693.png
/tmp/10242.png
/tmp/10324.png
/tmp/55200.png
/tmp/11137.png
/tmp/21042.png
/tmp/13118.png
/tmp/12079.png
/tmp/12765.png
/tmp/10821.png
/tmp/10226.png
/tmp/11478.png
/tmp/10657.png
/tmp/10811.png
/tmp/66361.png
/tmp/11592.png
/tmp/10367.png
/tmp/10846.png
/tmp/55793.png
/tmp/55778.png
/tmp/12296.png
/tmp/10051.png
/tmp/66239.png
/tmp/10493.png
/tmp/11540.png
/tmp/10417.png
/tmp/12771.png
/tmp/12186.png
/tmp/11127.png
/tmp/12479.png
/tmp/12772.png
/tmp/11054.png
/tmp/66264.png
/tmp/11222.png
/tmp/12331.png
/tmp/11264.png
/tmp/11092.png
/tmp/10841.png
/tmp/77130.png
/tmp/11305.png
/tmp/11768.png
/tmp/12930.png
/tmp/77175.png
/tmp/10419.png
/tmp/12893.png
/tmp/77152.png
/tmp/11213.png
/tmp/10180.png
/tmp/10040.png
/tmp/10576.png
/tmp/10015.png
/tmp/66125.png
/tmp/77094.png
/tmp/10393.png
/tmp/13367.png
/tmp/77140.png
/tmp/12947.png
/tmp/66159.png
/tmp/10894.png
/tmp/10756.png
/tmp/12140.png
/tmp/10668.png
/tmp/21039.png
/tmp/10081.png
/tmp/11047.png
/tmp/11019.png
/tmp/10504.png
/tmp/10450.png
/tmp/11196.png
/tmp/55057.png
/tmp/11045.png
/tmp/12239.png
/tmp/11474.png
/tmp/55667.png
/tmp/77117.png
/tmp/10259.png
/tmp/66089.png
/tmp/11721.png
/tmp/77096.png
/tmp/11796.png
/tmp/11850.png
/tmp/11323.png
/tmp/44094.png
/tmp/77044.png
/tmp/55854.png
/tmp/11874.png
/tmp/11941.png
/tmp/11327.png
/tmp/10166.png
/tmp/11610.png
/tmp/55636.png
/tmp/10630.png
/tmp/21056.png
/tmp/10182.png
/tmp/13214.png
/tmp/10049.png
/tmp/13235.png
/tmp/10134.png
/tmp/10741.png
/tmp/10038.png
/tmp/12399.png
/tmp/66020.png
/tmp/12425.png
/tmp/66085.png
/tmp/11711.png
/tmp/66240.png
/tmp/12269.png
/tmp/10178.png
/tmp/11416.png
/tmp/10322.png
/tmp/10744.png
/tmp/13188.png
/tmp/11975.png
/tmp/44229.png
/tmp/10156.png
/tmp/12484.png
/tmp/12244.png
/tmp/10029.png
/tmp/11383.png
/tmp/11646.png
/tmp/10013.png
/tmp/10042.png
/tmp/77263.png
/tmp/11550.png
/tmp/11552.png
/tmp/10028.png
/tmp/12015.png
/tmp/12356.png
/tmp/77068.png
/tmp/10160.png
/tmp/10696.png
/tmp/10701.png
/tmp/12122.png
/tmp/10170.png
/tmp/11798.png
/tmp/13138.png
/tmp/11747.png
/tmp/44068.png
/tmp/10725.png
/tmp/10682.png
/tmp/55538.png
/tmp/10365.png
/tmp/12308.png
/tmp/10528.png
/tmp/55351.png
/tmp/66312.png
/tmp/12511.png
/tmp/77254.png
/tmp/10944.png
/tmp/77191.png
/tmp/77056.png
/tmp/10850.png
/tmp/12874.png
/tmp/66268.png
/tmp/10265.png
/tmp/10518.png
/tmp/12125.png
/tmp/10900.png
/tmp/11882.png
/tmp/10463.png
/tmp/12715.png
/tmp/10881.png
/tmp/10426.png
/tmp/77192.png
/tmp/11407.png
/tmp/10538.png
/tmp/11048.png
/tmp/10308.png
/tmp/12138.png
/tmp/11063.png
/tmp/12133.png
/tmp/11737.png
/tmp/77047.png
/tmp/55152.png
/tmp/77076.png
/tmp/11015.png
/tmp/13236.png
/tmp/11133.png
/tmp/10282.png
/tmp/55370.png
/tmp/10034.png
/tmp/12778.png
/tmp/10551.png
/tmp/10486.png
/tmp/13049.png
/tmp/66341.png
/tmp/12767.png
/tmp/10313.png
/tmp/66162.png
/tmp/12841.png
/tmp/10036.png
/tmp/66498.png
/tmp/55216.png
/tmp/12823.png
/tmp/10024.png
/tmp/11939.png
/tmp/55355.png
/tmp/10041.png
/tmp/13105.png
/tmp/12976.png
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/libmozavutil.so
/tmp/libmozsqlite3.so
/tmp/libssl3.so
/tmp/updater
/tmp/platform.ini
/tmp/update-settings.ini
/tmp/libnspr4.so
/tmp/libmozsandbox.so
/tmp/libplds4.so
/tmp/application.ini
/tmp/libnssdbm3.so
/tmp/omni.ja
/tmp/firefox-bin
/tmp/libsoftokn3.chk
/tmp/run-mozilla.sh
/tmp/libxul.so
/tmp/crashreporter
/tmp/libnssdbm3.chk
/tmp/plugin-container
/tmp/libfreeblpriv3.so
/tmp/libnssutil3.so
/tmp/libplc4.so
/tmp/crashreporter.ini
/tmp/minidump-analyzer
/tmp/precomplete
/tmp/firefox
/tmp/libmozgtk.so
/tmp/icudt58l.dat
/tmp/removed-files
/tmp/libfreeblpriv3.chk
/tmp/chrome.manifest
/tmp/dependentlibs.list
/tmp/Throbber-small.gif
/tmp/libnss3.so
/tmp/libnssckbi.so
/tmp/libmozavcodec.so
/tmp/libsoftokn3.so
/tmp/updater.ini
/tmp/libsmime3.so
/tmp/liblgpllibs.so
/tmp/libclearkey.so
/tmp/clearkey.info
/tmp/fr.aff
/tmp/fr.dic
/tmp/blocklist.xml
/tmp/crashreporter-override.ini
/tmp/omni.ja
/tmp/chrome.manifest
/tmp/default32.png
/tmp/default48.png
/tmp/default16.png
/tmp/aushelper@mozilla.org.xpi
/tmp/webcompat@mozilla.org.xpi
/tmp/e10srollout@mozilla.org.xpi
/tmp/firefox@getpocket.com.xpi
/tmp/mozicon128.png
/tmp/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
/tmp/channel-prefs.js
/tmp/updater.png
/tmp/EmojiOneMozilla.ttf
/tmp/libmozgtk.so
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/database.sqlite
/tmp/database_fso.html
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/FIDMAG_pruebas.sqlite
/tmp/MINERVA.sqlite
/tmp/FIDMAG_pruebas3.sqlite
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/xauth-1000-_0
/tmp/SingletonSocket
/tmp/SingletonCookie
/tmp/database.sqlite
/tmp/database_fso.html
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/1765
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/44229_stats.csv
/tmp/10367_stats.csv
/tmp/55636_stats.csv
/tmp/21073_stats.csv
/tmp/12711_stats.csv
/tmp/11747_stats.csv
/tmp/44491_stats.csv
/tmp/11133_stats.csv
/tmp/10313_stats.csv
/tmp/66264_stats.csv
/tmp/11114_stats.csv
/tmp/10166_stats.csv
/tmp/10144_stats.csv
/tmp/55057_stats.csv
/tmp/12893_stats.csv
/tmp/21042_stats.csv
/tmp/11387_stats.csv
/tmp/12483_stats.csv
/tmp/44141_stats.csv
/tmp/12637_stats.csv
/tmp/77191_stats.csv
/tmp/12172_stats.csv
/tmp/10530_stats.csv
/tmp/10725_stats.csv
/tmp/11254_stats.csv
/tmp/77175_stats.csv
/tmp/13138_stats.csv
/tmp/13090_stats.csv
/tmp/77179_stats.csv
/tmp/11461_stats.csv
/tmp/11414_stats.csv
/tmp/12271_stats.csv
/tmp/66085_stats.csv
/tmp/10025_stats.csv
/tmp/21002_stats.csv
/tmp/10150_stats.csv
/tmp/10259_stats.csv
/tmp/44043_stats.csv
/tmp/13236_stats.csv
/tmp/77151_stats.csv
/tmp/10365_stats.csv
/tmp/10744_stats.csv
/tmp/10263_stats.csv
/tmp/10178_stats.csv
/tmp/10988_stats.csv
/tmp/10051_stats.csv
/tmp/10972_stats.csv
/tmp/66094_stats.csv
/tmp/10090_stats.csv
/tmp/55854_stats.csv
/tmp/66020_stats.csv
/tmp/55539_stats.csv
/tmp/10162_stats.csv
/tmp/10028_stats.csv
/tmp/55734_stats.csv
/tmp/10324_stats.csv
/tmp/12941_stats.csv
/tmp/11630_stats.csv
/tmp/11975_stats.csv
/tmp/11798_stats.csv
/tmp/55488_stats.csv
/tmp/10577_stats.csv
/tmp/10226_stats.csv
/tmp/10354_stats.csv
/tmp/10038_stats.csv
/tmp/21012_stats.csv
/tmp/10317_stats.csv
/tmp/11610_stats.csv
/tmp/10634_stats.csv
/tmp/21084_stats.csv
/tmp/12772_stats.csv
/tmp/11561_stats.csv
/tmp/10944_stats.csv
/tmp/10846_stats.csv
/tmp/66240_stats.csv
/tmp/66312_stats.csv
/tmp/12067_stats.csv
/tmp/10678_stats.csv
/tmp/12930_stats.csv
/tmp/10217_stats.csv
/tmp/77192_stats.csv
/tmp/11656_stats.csv
/tmp/11620_stats.csv
/tmp/10035_stats.csv
/tmp/10213_stats.csv
/tmp/44723_stats.csv
/tmp/12624_stats.csv
/tmp/66361_stats.csv
/tmp/11351_stats.csv
/tmp/11156_stats.csv
/tmp/12079_stats.csv
/tmp/13242_stats.csv
/tmp/12269_stats.csv
/tmp/10160_stats.csv
/tmp/10894_stats.csv
/tmp/12699_stats.csv
/tmp/10056_stats.csv
/tmp/11614_stats.csv
/tmp/10613_stats.csv
/tmp/12778_stats.csv
/tmp/12327_stats.csv
/tmp/11191_stats.csv
/tmp/21051_stats.csv
/tmp/66368_stats.csv
/tmp/10026_stats.csv
/tmp/77241_stats.csv
/tmp/10645_stats.csv
/tmp/12858_stats.csv
/tmp/13054_stats.csv
/tmp/10265_stats.csv
/tmp/11638_stats.csv
/tmp/10518_stats.csv
/tmp/77040_stats.csv
/tmp/12920_stats.csv
/tmp/11858_stats.csv
/tmp/12810_stats.csv
/tmp/10515_stats.csv
/tmp/10703_stats.csv
/tmp/21092_stats.csv
/tmp/77096_stats.csv
/tmp/10016_stats.csv
/tmp/10253_stats.csv
/tmp/12122_stats.csv
/tmp/11092_stats.csv
/tmp/55152_stats.csv
/tmp/10013_stats.csv
/tmp/12186_stats.csv
/tmp/10668_stats.csv
/tmp/13127_stats.csv
/tmp/10235_stats.csv
/tmp/13214_stats.csv
/tmp/11012_stats.csv
/tmp/11038_stats.csv
/tmp/66039_stats.csv
/tmp/11592_stats.csv
/tmp/11646_stats.csv
/tmp/66128_stats.csv
/tmp/77093_stats.csv
/tmp/10850_stats.csv
/tmp/12724_stats.csv
/tmp/10841_stats.csv
/tmp/10901_stats.csv
/tmp/11225_stats.csv
/tmp/11552_stats.csv
/tmp/44147_stats.csv
/tmp/13312_stats.csv
/tmp/66019_stats.csv
/tmp/10361_stats.csv
/tmp/55529_stats.csv
/tmp/13417_stats.csv
/tmp/12963_stats.csv
/tmp/55793_stats.csv
/tmp/21056_stats.csv
/tmp/12252_stats.csv
/tmp/13235_stats.csv
/tmp/66141_stats.csv
/tmp/13306_stats.csv
/tmp/10870_stats.csv
/tmp/12125_stats.csv
/tmp/10750_stats.csv
/tmp/55708_stats.csv
/tmp/12783_stats.csv
/tmp/66239_stats.csv
/tmp/13215_stats.csv
/tmp/10942_stats.csv
/tmp/12331_stats.csv
/tmp/12121_stats.csv
/tmp/77109_stats.csv
/tmp/55353_stats.csv
/tmp/12324_stats.csv
/tmp/13238_stats.csv
/tmp/10426_stats.csv
/tmp/77024_stats.csv
/tmp/77076_stats.csv
/tmp/55351_stats.csv
/tmp/55483_stats.csv
/tmp/77152_stats.csv
/tmp/11305_stats.csv
/tmp/10325_stats.csv
/tmp/13309_stats.csv
/tmp/12715_stats.csv
/tmp/11407_stats.csv
/tmp/12425_stats.csv
/tmp/13118_stats.csv
/tmp/10822_stats.csv
/tmp/12138_stats.csv
/tmp/10737_stats.csv
/tmp/11292_stats.csv
/tmp/13268_stats.csv
/tmp/44046_stats.csv
/tmp/66270_stats.csv
/tmp/66267_stats.csv
/tmp/10493_stats.csv
/tmp/11979_stats.csv
/tmp/12296_stats.csv
/tmp/10657_stats.csv
/tmp/11144_stats.csv
/tmp/77056_stats.csv
/tmp/12279_stats.csv
/tmp/12995_stats.csv
/tmp/11180_stats.csv
/tmp/10396_stats.csv
/tmp/66169_stats.csv
/tmp/10170_stats.csv
/tmp/12823_stats.csv
/tmp/11201_stats.csv
/tmp/55778_stats.csv
/tmp/66125_stats.csv
/tmp/77263_stats.csv
/tmp/10701_stats.csv
/tmp/11939_stats.csv
/tmp/55216_stats.csv
/tmp/11941_stats.csv
/tmp/10334_stats.csv
/tmp/12704_stats.csv
/tmp/12032_stats.csv
/tmp/12659_stats.csv
/tmp/10385_stats.csv
/tmp/11360_stats.csv
/tmp/11686_stats.csv
/tmp/12874_stats.csv
/tmp/13293_stats.csv
/tmp/13070_stats.csv
/tmp/10106_stats.csv
/tmp/10536_stats.csv
/tmp/13105_stats.csv
/tmp/44119_stats.csv
/tmp/11583_stats.csv
/tmp/10370_stats.csv
/tmp/11597_stats.csv
/tmp/11048_stats.csv
/tmp/12245_stats.csv
/tmp/10504_stats.csv
/tmp/10416_stats.csv
/tmp/66341_stats.csv
/tmp/11426_stats.csv
/tmp/11721_stats.csv
/tmp/10322_stats.csv
/tmp/13043_stats.csv
/tmp/10858_stats.csv
/tmp/10049_stats.csv
/tmp/13083_stats.csv
/tmp/10417_stats.csv
/tmp/44068_stats.csv
/tmp/12174_stats.csv
/tmp/10522_stats.csv
/tmp/12399_stats.csv
/tmp/66164_stats.csv
/tmp/10794_stats.csv
/tmp/10180_stats.csv
/tmp/10461_stats.csv
/tmp/11803_stats.csv
/tmp/10330_stats.csv
/tmp/12861_stats.csv
/tmp/55630_stats.csv
/tmp/10697_stats.csv
/tmp/66293_stats.csv
/tmp/11196_stats.csv
/tmp/44094_stats.csv
/tmp/77117_stats.csv
/tmp/11137_stats.csv
/tmp/10486_stats.csv
/tmp/10346_stats.csv
/tmp/66492_stats.csv
/tmp/66498_stats.csv
/tmp/12304_stats.csv
/tmp/10563_stats.csv
/tmp/10245_stats.csv
/tmp/66048_stats.csv
/tmp/11687_stats.csv
/tmp/10735_stats.csv
/tmp/55200_stats.csv
/tmp/10081_stats.csv
/tmp/12771_stats.csv
/tmp/11127_stats.csv
/tmp/11458_stats.csv
/tmp/11436_stats.csv
/tmp/66030_stats.csv
/tmp/10251_stats.csv
/tmp/12479_stats.csv
/tmp/66133_stats.csv
/tmp/10550_stats.csv
/tmp/10821_stats.csv
/tmp/10065_stats.csv
/tmp/13244_stats.csv
/tmp/11247_stats.csv
/tmp/11711_stats.csv
/tmp/10298_stats.csv
/tmp/10096_stats.csv
/tmp/12140_stats.csv
/tmp/11054_stats.csv
/tmp/11943_stats.csv
/tmp/12417_stats.csv
/tmp/10319_stats.csv
/tmp/11047_stats.csv
/tmp/55297_stats.csv
/tmp/10541_stats.csv
/tmp/12056_stats.csv
/tmp/10693_stats.csv
/tmp/77068_stats.csv
/tmp/13035_stats.csv
/tmp/77094_stats.csv
/tmp/10362_stats.csv
/tmp/10242_stats.csv
/tmp/55667_stats.csv
/tmp/11045_stats.csv
/tmp/10071_stats.csv
/tmp/13151_stats.csv
/tmp/13008_stats.csv
/tmp/66257_stats.csv
/tmp/12975_stats.csv
/tmp/44660_stats.csv
/tmp/10787_stats.csv
/tmp/10682_stats.csv
/tmp/12730_stats.csv
/tmp/44057_stats.csv
/tmp/12904_stats.csv
/tmp/10024_stats.csv
/tmp/10212_stats.csv
/tmp/13345_stats.csv
/tmp/77034_stats.csv
/tmp/10419_stats.csv
/tmp/12015_stats.csv
/tmp/10118_stats.csv
/tmp/77027_stats.csv
/tmp/11415_stats.csv
/tmp/55469_stats.csv
/tmp/44632_stats.csv
/tmp/13188_stats.csv
/tmp/66268_stats.csv
/tmp/77217_stats.csv
/tmp/10248_stats.csv
/tmp/21130_stats.csv
/tmp/10724_stats.csv
/tmp/11830_stats.csv
/tmp/12785_stats.csv
/tmp/77140_stats.csv
/tmp/10453_stats.csv
/tmp/66017_stats.csv
/tmp/13217_stats.csv
/tmp/11679_stats.csv
/tmp/10538_stats.csv
/tmp/66089_stats.csv
/tmp/12548_stats.csv
/tmp/77188_stats.csv
/tmp/21039_stats.csv
/tmp/12244_stats.csv
/tmp/10134_stats.csv
/tmp/10029_stats.csv
/tmp/10778_stats.csv
/tmp/44091_stats.csv
/tmp/11252_stats.csv
/tmp/11019_stats.csv
/tmp/44151_stats.csv
/tmp/13049_stats.csv
/tmp/11213_stats.csv
/tmp/10070_stats.csv
/tmp/10528_stats.csv
/tmp/11184_stats.csv
/tmp/10496_stats.csv
/tmp/10630_stats.csv
/tmp/12516_stats.csv
/tmp/12323_stats.csv
/tmp/11416_stats.csv
/tmp/12493_stats.csv
/tmp/10393_stats.csv
/tmp/77252_stats.csv
/tmp/11768_stats.csv
/tmp/13367_stats.csv
/tmp/11139_stats.csv
/tmp/10052_stats.csv
/tmp/11152_stats.csv
/tmp/10329_stats.csv
/tmp/10855_stats.csv
/tmp/12239_stats.csv
/tmp/77044_stats.csv
/tmp/55166_stats.csv
/tmp/10042_stats.csv
/tmp/13075_stats.csv
/tmp/10946_stats.csv
/tmp/11222_stats.csv
/tmp/10053_stats.csv
/tmp/55323_stats.csv
/tmp/11323_stats.csv
/tmp/66131_stats.csv
/tmp/10436_stats.csv
/tmp/11514_stats.csv
/tmp/11593_stats.csv
/tmp/12409_stats.csv
/tmp/66335_stats.csv
/tmp/10881_stats.csv
/tmp/10811_stats.csv
/tmp/11383_stats.csv
/tmp/10551_stats.csv
/tmp/10015_stats.csv
/tmp/44004_stats.csv
/tmp/10593_stats.csv
/tmp/10756_stats.csv
/tmp/12767_stats.csv
/tmp/10151_stats.csv
/tmp/10338_stats.csv
/tmp/11262_stats.csv
/tmp/77130_stats.csv
/tmp/13061_stats.csv
/tmp/12379_stats.csv
/tmp/13144_stats.csv
/tmp/11327_stats.csv
/tmp/12947_stats.csv
/tmp/11550_stats.csv
/tmp/21011_stats.csv
/tmp/10741_stats.csv
/tmp/10036_stats.csv
/tmp/10900_stats.csv
/tmp/11245_stats.csv
/tmp/10282_stats.csv
/tmp/10200_stats.csv
/tmp/10692_stats.csv
/tmp/66162_stats.csv
/tmp/11030_stats.csv
/tmp/11195_stats.csv
/tmp/12841_stats.csv
/tmp/11355_stats.csv
/tmp/10809_stats.csv
/tmp/12970_stats.csv
/tmp/12976_stats.csv
/tmp/44205_stats.csv
/tmp/12787_stats.csv
/tmp/66309_stats.csv
/tmp/10023_stats.csv
/tmp/10696_stats.csv
/tmp/13059_stats.csv
/tmp/77195_stats.csv
/tmp/12636_stats.csv
/tmp/77047_stats.csv
/tmp/11937_stats.csv
/tmp/11474_stats.csv
/tmp/12582_stats.csv
/tmp/10041_stats.csv
/tmp/10418_stats.csv
/tmp/12391_stats.csv
/tmp/11015_stats.csv
/tmp/55388_stats.csv
/tmp/10108_stats.csv
/tmp/11737_stats.csv
/tmp/10182_stats.csv
/tmp/10326_stats.csv
/tmp/66026_stats.csv
/tmp/12133_stats.csv
/tmp/10156_stats.csv
/tmp/11874_stats.csv
/tmp/55538_stats.csv
/tmp/10225_stats.csv
/tmp/12511_stats.csv
/tmp/12878_stats.csv
/tmp/66159_stats.csv
/tmp/55370_stats.csv
/tmp/11796_stats.csv
/tmp/12308_stats.csv
/tmp/11264_stats.csv
/tmp/11872_stats.csv
/tmp/11063_stats.csv
/tmp/12765_stats.csv
/tmp/10463_stats.csv
/tmp/11641_stats.csv
/tmp/11540_stats.csv
/tmp/12484_stats.csv
/tmp/11658_stats.csv
/tmp/11007_stats.csv
/tmp/11829_stats.csv
/tmp/10117_stats.csv
/tmp/66183_stats.csv
/tmp/55355_stats.csv
/tmp/10308_stats.csv
/tmp/77254_stats.csv
/tmp/12812_stats.csv
/tmp/10102_stats.csv
/tmp/10450_stats.csv
/tmp/10433_stats.csv
/tmp/11590_stats.csv
/tmp/10158_stats.csv
/tmp/10397_stats.csv
/tmp/77037_stats.csv
/tmp/12502_stats.csv
/tmp/10040_stats.csv
/tmp/11882_stats.csv
/tmp/10034_stats.csv
/tmp/10482_stats.csv
/tmp/66042_stats.csv
/tmp/11850_stats.csv
/tmp/13169_stats.csv
/tmp/12356_stats.csv
/tmp/10576_stats.csv
/tmp/10099_stats.csv
/tmp/11291_stats.csv
/tmp/11042_stats.csv
/tmp/11478_stats.csv
/tmp/11136_stats.csv
/tmp/10199_stats.csv
/tmp/11219_stats.csv
/tmp/66050_stats.csv
/tmp/11902_stats.csv
/tmp/12445_stats.csv
/tmp/11691_stats.csv
/tmp/13322_stats.csv
/tmp/13063_stats.csv
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json
/tmp/manifest.fingerprint
/tmp/crl-set
/tmp/manifest.json

In [29]:
import shutil
shutil.move
shutil.rmtree
shutil.copy

In [93]:
import glob
txtfiles = glob.glob('*.txt')
print txtfiles


['populations.txt']

Numpy


In [56]:
import numpy as np
c = np.cos(0)
print 'cos(0) = %s'%c
d = np.log(1)
print 'log(1) = %s'%d
e = np.exp(0)
print 'exp(0) = %s'%e

a = np.array([0, 1, 2, 3]) 
print a.ndim
print a.shape
print a.mean()
print a.std()
b = np.array([[0, 1, 2], [3, 4, 5]])
print b.ndim
print b.shape
print np.sum(a)
print np.sum(b, axis=1)
print b.T


cos(0) = 1.0
log(1) = 0.0
exp(0) = 1.0
1
(4,)
1.5
1.11803398875
2
(2, 3)
6
[ 3 12]
[[0 3]
 [1 4]
 [2 5]]

In [38]:
a = np.arange(10)
a


Out[38]:
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

In [39]:
b = np.array([[0, 1, 2], [3, 4, 5]])
b


Out[39]:
array([[0, 1, 2],
       [3, 4, 5]])

In [45]:
c = np.linspace(0, 1, 6)
c


Out[45]:
array([ 0. ,  0.2,  0.4,  0.6,  0.8,  1. ])

In [40]:
a = np.ones((3, 3))
a


Out[40]:
array([[ 1.,  1.,  1.],
       [ 1.,  1.,  1.],
       [ 1.,  1.,  1.]])

In [41]:
b = np.zeros((2, 2))
b


Out[41]:
array([[ 0.,  0.],
       [ 0.,  0.]])

In [43]:
c = np.eye(3)
c


Out[43]:
array([[ 1.,  0.,  0.],
       [ 0.,  1.,  0.],
       [ 0.,  0.,  1.]])

Visualization


In [154]:
%matplotlib inline
import matplotlib.pyplot as plt
x = np.linspace(0,10,100)
y = np.cos(x)
plt.plot(x, y)
plt.show()



In [49]:
plt.plot(x, y, 'o')
plt.show()



In [155]:
plt.hist(zip([x,y]))


Out[155]:
([array([  1.,  11.,  11.,  11.,  11.,  11.,  11.,  11.,  11.,  11.]),
  array([ 56.,  44.,   0.,   0.,   0.,   0.,   0.,   0.,   0.,   0.])],
 array([ -0.99994717,   0.10004755,   1.20004227,   2.30003698,
          3.4000317 ,   4.50002642,   5.60002113,   6.70001585,
          7.80001057,   8.90000528,  10.        ]),
 <a list of 2 Lists of Patches objects>)

In [134]:
x = np.random.rand(30,1)
y = np.random.rand(30,1)
plt.scatter(x,y,marker='o',c='r')
plt.show()



In [50]:
image = np.random.rand(30, 30)
plt.imshow(image, cmap=plt.cm.hot) 
plt.colorbar()


Out[50]:
<matplotlib.colorbar.Colorbar at 0x7f61ee84af50>

Matplotlib website

Quickly, slicing, arithmetic operations


In [63]:
os.chdir('/home/grg/git/alfa/notebooks/Python for science BBRC')
!cat ./populations.txt


# year	hare	lynx	carrot
1900	30e3	4e3	48300
1901	47.2e3	6.1e3	48200
1902	70.2e3	9.8e3	41500
1903	77.4e3	35.2e3	38200
1904	36.3e3	59.4e3	40600
1905	20.6e3	41.7e3	39800
1906	18.1e3	19e3	38600
1907	21.4e3	13e3	42300
1908	22e3	8.3e3	44500
1909	25.4e3	9.1e3	42100
1910	27.1e3	7.4e3	46000
1911	40.3e3	8e3	46800
1912	57e3	12.3e3	43800
1913	76.6e3	19.5e3	40900
1914	52.3e3	45.7e3	39400
1915	19.5e3	51.1e3	39000
1916	11.2e3	29.7e3	36700
1917	7.6e3	15.8e3	41800
1918	14.6e3	9.7e3	43300
1919	16.2e3	10.1e3	41300
1920	24.7e3	8.6e3	47300

In [82]:
data = np.loadtxt('populations.txt')
year, hares, lynxes, carrots = data.T
year


Out[82]:
array([ 1900.,  1901.,  1902.,  1903.,  1904.,  1905.,  1906.,  1907.,
        1908.,  1909.,  1910.,  1911.,  1912.,  1913.,  1914.,  1915.,
        1916.,  1917.,  1918.,  1919.,  1920.])

In [89]:
from matplotlib import pyplot as plt 
plt.axes([0.2, 0.1, 0.5, 0.8]) 
plt.plot(year, hares, year, lynxes, year, carrots) 
plt.ylim([0,80000])
plt.legend(('Hare', 'Lynx', 'Carrot'), loc=(1.05, 0.5))


Out[89]:
<matplotlib.legend.Legend at 0x7f61ec234710>

In [87]:
populations = data[:, 1:] 
print populations.mean(axis=0) 
print populations.std(axis=0)


[ 34080.95238095  20166.66666667  42400.        ]
[ 20897.90645809  16254.59153691   3322.50622558]

Which species has the highest population each year?


In [73]:
np.argmax(populations, axis=1)


Out[73]:
array([2, 2, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 1, 2, 2, 2, 2, 2])

In [88]:
populations[populations<30000] = 30000

In [99]:
x=np.linspace(-1,1,2000) 
y=np.cos(x)+0.3*np.random.rand(2000) 
p=np.polynomial.Chebyshev.fit(x,y,90) 
p=np.polynomial.Polynomial.fit(x,y,3)

t=np.linspace(-1,1,200) 
plt.plot(x,y,'r.') 
plt.plot(t,p(t),'k-',lw=3)


Out[99]:
[<matplotlib.lines.Line2D at 0x7f61e7ff8510>]

In [111]:
import pandas as pd # p. 284

In [112]:
df = pd.read_excel('/home/grg/spm/data/covariates.xls') #read_csv etc..
df.head()


Out[112]:
subject apo age gender educyears ventricles
0 10070 0 50.781656 0 10 4.520876
1 10102 0 64.065708 1 18 16.507219
2 10108 0 58.683094 0 15 10.421616
3 10235 0 61.245722 0 8 7.564201
4 10365 0 48.720055 0 12 7.770477

In [108]:
import numpy as np 
t=np.linspace(-6,6,20) 
sin_t=np.sin(t) 
cos_t=np.cos(t)

df = pd.DataFrame({'t':t,'sin':sin_t,'cos':cos_t}) 
df.head()


Out[108]:
cos sin t
0 0.960170 0.279415 -6.000000
1 0.609977 0.792419 -5.368421
2 0.024451 0.999701 -4.736842
3 -0.570509 0.821291 -4.105263
4 -0.945363 0.326021 -3.473684

In [116]:
df.columns
#print df['ventricles']
print df[df['apo'] == 0]['ventricles'].mean()


12.4375007228

In [117]:
groupby_apo = df.groupby('apo')

In [119]:
groupby_apo.head()


Out[119]:
subject apo age gender educyears ventricles
0 10070 0 50.781656 0 10 4.520876
1 10102 0 64.065708 1 18 16.507219
2 10108 0 58.683094 0 15 10.421616
3 10235 0 61.245722 0 8 7.564201
4 10365 0 48.720055 0 12 7.770477
102 10015 1 50.707734 0 17 11.754392
103 10041 1 56.936345 0 17 7.124654
104 10090 1 52.418891 1 11 11.322461
105 10150 1 62.318960 0 17 7.784479
106 10282 1 57.700205 0 15 12.747449
146 10013 2 55.414100 0 11 16.858685
147 10023 2 61.065024 1 18 18.370717
148 10024 2 49.401780 0 18 5.885149
149 10028 2 61.122519 1 17 10.525290
150 10032 2 55.386721 0 10 7.536559
289 10016 3 48.583162 0 17 5.096349
290 10025 3 66.609172 1 17 12.093340
291 10026 3 66.699521 0 18 19.916831
292 10029 3 50.433949 0 17 9.488333
293 10034 3 49.275838 0 18 9.748717
449 10065 4 47.293634 1 17 9.672536
450 10071 4 50.811773 0 12 5.617455
451 10096 4 50.973306 1 18 6.951561
452 10144 4 57.883641 0 8 11.855270
453 10180 4 62.924025 0 12 10.087387

In [122]:
from pandas.tools import plotting 
plotting.scatter_matrix(df[['age', 'educyears', 'ventricles']])


Out[122]:
array([[<matplotlib.axes._subplots.AxesSubplot object at 0x7f62037b7590>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x7f6203765410>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x7f62036bf450>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x7f620372ac90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x7f6203662cd0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x7f62035e2b50>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x7f6203551c90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x7f62034d4b10>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x7f620343ba50>]], dtype=object)

Simple linear model


In [142]:
from scipy import stats

In [205]:
t = stats.distributions.t.rvs(2.7, scale=1, size=100)

In [206]:
plt.hist(t)


Out[206]:
(array([  1.,   1.,   0.,   5.,  11.,  36.,  25.,  15.,   4.,   2.]),
 array([-7.09447431, -5.93612437, -4.77777443, -3.6194245 , -2.46107456,
        -1.30272462, -0.14437468,  1.01397526,  2.17232519,  3.33067513,
         4.48902507]),
 <a list of 10 Patch objects>)

In [207]:
x = np.linspace(-5,5,100)
param = stats.t.fit(t)
pdf_fitted = stats.t.pdf(x, loc=param[1], scale=param[2], df=param[0])

In [208]:
plt.plot(x,pdf_fitted,'b-')


Out[208]:
[<matplotlib.lines.Line2D at 0x7f61d92ab3d0>]

In [ ]: